/* 
权限数据
*/
export interface PermissionModel {
  id?: string;
  pid?: string; // 父权限id
  code?: string; // 权限值
  select?: boolean; // 是否选中
  toCode?: string; // 跳转路由
  children?: PermissionListModel; // 子权限列表

  name: string; // 名称
  level: PermissionLevelModel; // 等级
  type: 1 | 2; // 类型  1 路由权限 2 按钮权限
}
// 权限等级
export type PermissionLevelModel = 0 | 1 | 2 | 3 | 4;

// 权限列表
export type PermissionListModel = PermissionModel[];

// 权限列表接口返回的数据
export interface PermissionListResponseModel {
  children: PermissionListModel;
}
